package com.comtop.lcam.fwms.managementkey.socket;
import java.util.List;

/******************************************************************************
 * Copyright (C) 2018 ShenZhen ComTop Information Technology Co.,Ltd
 * All Rights Reserved.
 * 本软件为深圳康拓普开发研制。未经本公司正式书面同意，其他任何个人、团体不得使用、
 * 复制、修改或发布本软件.
 ******************************************************************************/

/**
 * FIXME 类注释信息(此标记自动生成,注释填写完成后请删除)
 * 
 * <pre>
 * [
 * 调用关系:
 * 实现接口及父类:
 * 子类:
 * 内部类列表:
 * ]
 * </pre>
 * 
 * @author 李锋
 * @since 1.0
 * @version 2018-11-26 李锋
 */
public class EslcsSoketObject {
    
    /** 开始标记(1) */
    private String beginIndex;
    
    /** 有效数据长度(1) */
    private String effDataLength;
    
    /** 命令字(1) */
    private String cmdValue;
    
    /** 命令字自增ID(4) */
    private String cmdValueId;
    
    /** 应答(1) */
    private String response;
    
    /** 有效数据(N) */
    private String effData;
    
    /** 异或校验(1) */
    private String xorCheck;
    
    /** 结束标记(1) */
    private String endIndex;
    
    private List<EslcsSoketEffData> eslcsSoketEffDatas;
    
    /**
     * @return eslcsSoketEffDatas
     */
    public List<EslcsSoketEffData> getEslcsSoketEffDatas() {
        return eslcsSoketEffDatas;
    }
    
    /**
     * @param eslcsSoketEffDatas 要设置的 eslcsSoketEffDatas
     */
    public void setEslcsSoketEffDatas(List<EslcsSoketEffData> eslcsSoketEffDatas) {
        this.eslcsSoketEffDatas = eslcsSoketEffDatas;
    }
    
    /**
     * @return beginIndex
     */
    public String getBeginIndex() {
        return beginIndex;
    }
    
    /**
     * @param beginIndex 要设置的 beginIndex
     */
    public void setBeginIndex(String beginIndex) {
        this.beginIndex = beginIndex;
    }
    
    /**
     * @return effDataLength
     */
    public String getEffDataLength() {
        return effDataLength;
    }
    
    /**
     * @param effDataLength 要设置的 effDataLength
     */
    public void setEffDataLength(String effDataLength) {
        this.effDataLength = effDataLength;
    }
    
    /**
     * @return cmdValue
     */
    public String getCmdValue() {
        return cmdValue;
    }
    
    /**
     * @param cmdValue 要设置的 cmdValue
     */
    public void setCmdValue(String cmdValue) {
        this.cmdValue = cmdValue;
    }
    
    /**
     * @return cmdValueId
     */
    public String getCmdValueId() {
        return cmdValueId;
    }
    
    /**
     * @param cmdValueId 要设置的 cmdValueId
     */
    public void setCmdValueId(String cmdValueId) {
        this.cmdValueId = cmdValueId;
    }
    
    /**
     * @return response
     */
    public String getResponse() {
        return response;
    }
    
    /**
     * @param response 要设置的 response
     */
    public void setResponse(String response) {
        this.response = response;
    }
    
    /**
     * @return effData
     */
    public String getEffData() {
        return effData;
    }
    
    /**
     * @param effData 要设置的 effData
     */
    public void setEffData(String effData) {
        this.effData = effData;
    }
    
    /**
     * @return xorCheck
     */
    public String getXorCheck() {
        return xorCheck;
    }
    
    /**
     * @param xorCheck 要设置的 xorCheck
     */
    public void setXorCheck(String xorCheck) {
        this.xorCheck = xorCheck;
    }
    
    /**
     * @return endIndex
     */
    public String getEndIndex() {
        return endIndex;
    }
    
    /**
     * @param endIndex 要设置的 endIndex
     */
    public void setEndIndex(String endIndex) {
        this.endIndex = endIndex;
    }
    
}
